Golang Job: Tech Lead Back End

Job added on

Company

DMarket

Location

Lisbon - Portugal

Job type

Full-Time

Golang Job Details

We are looking for a Back End Tech Lead with extensive leadership and architecture experience to join our growing team in the DMarket.


Responsibilities:

  • You will design and implement a scalable microservice in GoLang.
  • You will build well-designed, reusable backend-end systems that can be shared across web applications.
  • Play an active role in attracting, interviewing, and recruiting engineers.
  • Lead usage of standard methodologies in software development, including code reviews, automated testing, and scheduling.
  • Review technical designs, and ensure they will be scalable and robust. Maintain a high-quality bar for code, unit tests, and technical architecture.


Requirements:

  • Heavy experience with GoLang
  • Minimum 5+ years of experience in development
  • A BS, MS or PhD in Computer Science or other technical major, or equivalent experience
  • 5+ years of Back-End development experience
  • 5+ years of experience Go programming language
  • Work experience with other languages (NodeJS/PHP/Java/Kotlin)
  • Work experience with RabbitMQ, Mongo, PostgreSQL, CockroachDB
  • Experience in the development and successful launch of high-load projects
  • Experience with microservice architecture, service discovery
  • Understanding of fundamental design principles behind a scalable application
  • Understanding of fundamental designs of OOP, SOLID
  • Habits in writing unit/integration tests
  • Experience with Docker, Kubernetes
  • Experience with Cloud
  • Ability to deal with substandard issues


Nice to Have:

  • Previous leadership experience, but we are willing to work with a first-time lead
  • You have created applications involving manipulation of the marketplace, scalable computing, and integration with blockchain


Location:

Portugal (Lisbon preferred); Remote Work


Join DMarket team today!